package com.autumn.auditing;

/**
 * 客户端信息提供者
 * 
 * @author 杨昌国
 *
 *         2017-10-20 10:49:22
 */
public interface IClientInfoProvider {

	/**
	 * 获取浏览器信息
	 * 
	 * @return
	 */
	IClientBrowserInfo getBrowserInfo();	

	/**
	 * 获取客户Ip地址
	 * 
	 * @return
	 */
	String getClientIpAddress();	

	/**
	 * 获取平台版本（WebServer默认取 client-platform-version）
	 * 
	 * @return
	 */
	String getClientPlatformVersion();

	/**
	 * 获取平台名称（WebServer默认取 client-platform-name）
	 * 
	 * @return
	 */
	String getClientPlatformName();

}
